热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

全民开发|仓库管理者用无代码平台,搭建理想的WMS软件

货在哪儿?我说过仓库管理不要依赖“老人”,因为只有“他”知道货在哪怎么行?也不要完全依赖“系统”,因为当前的“系统”并不能
货在哪儿?

我说过仓库管理不要依赖“老人”,因为只有“他”知道货在哪怎么行?也不要完全依赖“系统”,因为当前的“系统”并不能解决所有问题!

在很多人的眼里,对仓库管理系统,也就是WMS,有着不同的理解,在市场上不断出现的WMS产品中,到底什么样的WMS才是最理想的,每个人的看法也不一样,毕竟各行各业的仓库情况不一样,功能不同,业务量也不同。但不管是什么样的仓库管理系统,如果提及“理想”这两个字,我想应该是这样的:

b93581d7d2f883d5ace66d50230446e5.png


1)具备个性化扩展能力,让技术小白都能扩展

这个是首当其冲,所谓千人千面,每个企业都有自己独特的业务特点和管理方法。所以我们要求仓库管理系统也必须是个性化的,而且得有扩展能力,我建议最好采用无代码开发平台来开发。无代码开发的软件,肯定是可以做到个性化的,而且仓库管理人员可以随时根据需求变化进行修改或者扩展。能达到这个要求的无代码平台还不多见,可以参见我的主页这是一款可以用画表格方式开发软件的无代码开发平台,普通技术小白都可以玩转,非常适合开发管理系统。

2)应当具备诊断功能

根据数据的分析结果,能够进行各种诊断,发现各环节是否存在问题(具有诊断功能)。

4c91c9bc7afb5d159ba6616c76e7ce2b.png


3)能辅助管理者决策

理想的系统,能站在仓库管理者的角度,进行各种提示,而提示方式可以是语音,可以是图表等,比如说具有语音,小窗等提示功能。

3.1 能提示这个仓库还有多少未到货,当天预计有多少到货;

3.2 能提示各个环节的操作人员用到哪些设备,物料;

3.3 能提示各环节还有多少待完成的工作任务,还有多少需要打印的单据;

3.4 能将整个仓库库位,按取放货便捷度进行分类,并提示整个仓库还有多少空闲的库位,有没有库位存在超重;

2b0082154d7749ed452d8133c1cb9492.png


3.5 能提示哪些库位的货品是很久不发的,哪些货品是滞销的;

3.6 能根据库存和近期(往期)发货数据,提示哪些货品,物料可能会产生缺货风险;

3.7 能根据以往数据,提示我们哪些货品是黄金搭档;

3.8 能提示目前哪些员工的工作量处于靠前;

3.9 能提示当前哪些货品需要盘点;

3.10 货物没有区域状态,没有库位时能提示我们进行维护;

3.11 提示每个库位(托)货品有多少层多少箱多少零头;

3.12 当货物放置的库位不合理时,能提示我们移库;

f8db3a86c65f3ccc279461a30fcd12a9.png


3.13 当一个货品在不需要先进先出存放库位较多时会进行提示;

3.14 当一个库位放了多种货品时会进行提示;

3.15 发货打包时会根据货物的属性提示我们用什么包装用几号纸箱;

3.16 能提示哪个巷道目前拣货比较集中,可能会出现人员拥堵;

3.17 能提示哪些货品可以提前预包;

3.18 能提示我们哪些信息没有维护到系统中;

3.19 能整点提示(显示)各环节作业进度;

3.20 能提示我们遇到异常时如何操作,应当联系谁;

3.21 能显示每个员工当前的状态;

84de4c0043cf29b3ec0bad321f37d0b2.png


3.22 目前哪个员工很久没有处于工作状态;

3.23 能汇总分析老员工的行为,思想,提示给新员工;

3.24 提示员工对哪些设备需要进行维护,对哪些库区进行打扫;

3.25 提示员工哪些电源,门窗需要开启或关闭(这3点可能太理想)。

4)能支持各种策略和计算功能。

4.1 能支持各种上架存储策略;

4.2 能支持各种拣货策略;

4.3 能支持各种分拣策略;

4.4 能进行拣货路径优化和距离计算;

4.5 能支持各种退货同款合并策略;

a6bca7a5e203816239b91d070031c3e1.png


4.6 货品上架存储支持组合库位策略;

4.7 支持货品入库上架ABC分开存储策略;

4.8 能计算配出某种货品,需要移动哪些货品及移动工作量;

4.9 能计算各环节各项工作的理论工时……

5)具备个性化统计分析能力

理想的仓库系统,应当具有自主分析功能,也就是说能对系统内的所有静态和动态数据进行分析。能生成管理者需要的各种日报表,周报表,月报表和年报(报表全面)。

5.1 每天投入多少人力,物力,消耗了多少物料;

3e225e5202e751d7840d7e0d1c8533c7.png


5.2 每天的发货,各货运公司的单数,费用,当天的总运费;

5.3 每天的各项工作量,完成了哪些工作,各多少量;

5.4 当天所有订单的进度,下班前有多少未完成工作量;

5.5 本月仓库已经产生了哪些费用,完成了哪些操作,完成哪些任务(产生了多少收益),投入了多少人力(每个人员的工作量),消耗了多少物料,都能及时体现;

5.6 各仓各货主的入库,出库,退货,在库明细……

6)理想的系统一定是操作简单,容易上手,便于理解,步骤简便,能根据你登录的岗位,提示你要进行哪些操作,或者你可以哪些操作(演示功能)。

74b5aba5e4c7b383d250f6125e189932.png


6.1 系统的各个菜单,各个功能,各个字段,都可以“点击”查看相应的解释或说明;

6.2 系统中各功能模块,数据来源,相互关系有图文说明;

6.3 系统能通过颜色提示,语音提示,提醒新人根据自己的角色可能需要进行的操作,和未完成的操作任务……

7)具备快速反应能力

理想的系统最重要的,还有一个字,叫“快”,除了上手操作快之外,查询信息要快,生成报表要快,数据导入要快。

以上,欢迎各位探讨,对实现个性化开发WMS仓库管理软件的朋友,可以移步主页进一步沟通。无代码平台搭建WMS系统介绍


文:dean


推荐阅读
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • JavaScript设计模式之策略模式(Strategy Pattern)的优势及应用
    本文介绍了JavaScript设计模式之策略模式(Strategy Pattern)的定义和优势,策略模式可以避免代码中的多重判断条件,体现了开放-封闭原则。同时,策略模式的应用可以使系统的算法重复利用,避免复制粘贴。然而,策略模式也会增加策略类的数量,违反最少知识原则,需要了解各种策略类才能更好地应用于业务中。本文还以员工年终奖的计算为例,说明了策略模式的应用场景和实现方式。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 热血合击脚本辅助工具及随机数生成器源码分享
    本文分享了一个热血合击脚本辅助工具及随机数生成器源码。游戏脚本能够实现类似真实玩家的操作,但信息量有限且操作不可控。热血合击脚本辅助工具可以帮助玩家自动刷图、换图拉怪等操作,并提供了雷电云手机的扩展服务。此外,还介绍了使用mt_rand函数作为随机数生成器的代码示例。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
author-avatar
xuzhaotong
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有